iT邦幫忙

2023 iThome 鐵人賽

DAY 8
0

套件管理

軟體套件管理系統是在電腦中自動安裝、配製、解除安裝和升級軟體套件的工具組合,在各種系統軟體和應用軟體的安裝管理中均有廣泛應用

Ubuntu 官方建構的套件庫上有許多常用應用程式的套件,使用者可透過各種方便的「套件管理程式」輕鬆地安裝移除套件庫提供的應用程式,可自動處理套件的相依性,提供更加完善的管理功能。

以Ubuntu來說常用的有以下幾種

dpkg

dpkg可以讓你安裝、建構或移除debian package(.deb)

指令 功能
dpkg -i或--install 安裝package(如果有加-R或-recursive則安裝該資料夾內所有debian package)
dpkg -r或--remove 移除package

APT

apt為基於dpkg且對用戶更加友好的前端工具
相較於dpkg,apt較傾向使用者使用的工具,而dpkg本身應視為系統工具之一

指令 功能
apt update 更新套件列表,從遠端伺服器同步套件資訊
apt upgrade 升級所有可升級的套件,並解決相依性問題
apt install 安裝指定的套件,並解決相依性問題
apt remove 移除指定的套件,但保留其設定檔
apt purge 移除指定的套件,並刪除其設定檔
apt autoremove 移除不再需要的相依性套件
apt search 搜尋含有關鍵字的套件名稱或描述
apt show 顯示指定套件的詳細資訊

ref

https://debian-handbook.info/browse/zh-TW/stable/sect.manipulating-packages-with-dpkg.html
man dpkg
man apt


上一篇
Day7: 標準輸入輸出與重新導向
下一篇
Day9: 遠端連線
系列文
I Use Linux BTW: 談Linux與其指令30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言